// app.js
// 初始化云函数环境
wx.cloud.init()

App({
  onLaunch() {
    // 展示本地存储能力
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    // wx.setStorageSync('logs', logs)

    wx.login({
      timeout: 10000,
      success: (result) => {
        // 获取 code 用于发送请求
        const {
          code
        } = result
        wx.setStorageSync('code', code)

      },
      fail: () => {},
      complete: () => {}
    });

    const updateManager = wx.getUpdateManager()

    updateManager.onCheckForUpdate(function (res) {
      // 请求完新版本信息的回调
    })

    updateManager.onUpdateReady(function () {
      wx.showModal({
        title: '更新提示',
        content: '有更新可用，是否重启应用？',
        success: function (res) {
          if (res.confirm) {
            // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate()
          }
        }
      })
    })

    updateManager.onUpdateFailed(function () {
      // 新版本下载失败
    })


  },
  globalData: {
    userInfo: null
  }
})